<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="gmms" uri="/gmms-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<c:choose>
<c:when test="${loadData==null}">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>部门管理</title>
<jsp:include page="../head.jsp" />
<script language="javascript">

function del(keyId){
  xbox.confirm("您正在执行删除操作,确认吗?", function (result) {
      if (result) {
    	  $.ajax({
				url			:"<%=path%>/department/departmentAjax_delete_msgAction.action",
				type 		: "POST",
				dataType 	: "json",
				data		: {
					"departmentId" : keyId
				},
				success 	: function(data) {
					j_loadData($("#currentPage").val());
				},
				error		:function(){
					xbox.alert("数据正在提交，请稍候，或检查您的网络环境,确保其连接正常！");
				}
			});
      }
  }, {
      title: '系统提示',
      value: '确定'
  });
   
}

function setDefault(keyId){
	  xbox.confirm("您正在执行删除操作,确认吗?", function (result) {
	      if (result) {
	    	  $.ajax({
					url			:"<%=path%>/department/departmentAjax_configDefault_msgAction.action",
					type 		: "POST",
					dataType 	: "json",
					data		: {
						"departmentId" : keyId
					},
					success 	: function(data) {
						$("#refreshForm").submit();
					},
					error		:function(){
						xbox.alert("数据正在提交，请稍候，或检查您的网络环境,确保其连接正常！");
					}
				});
	      }
	  }, {
	      title: '系统提示',
	      value: '确定'
	  });
	   
}


function toAdd(){
	j_goUrl("<%=path%>/department/department_toAdd_addAction.action",1);
}

function toEdit(keyId){
	j_goUrl("<%=path%>/department/department_toEdit_editAction.action?departmentId="+keyId,$("#currentPage").val());
}
</script>
</head>
<body>
<div class="info_right_main">
	<form action="<%=path%>/department/department_queryList_listAction.action" method="post" id="refreshForm" name="refreshForm">
		<input type="hidden" id="currentPage" name="currentPage" value="${currentPage}"/>
	    <c:if test='${fn:contains(authorityCode,",0001,") or fn:contains(authorityCode,",0005,")}'>
		        <div class="info_right_tab">
		        	<ul style="margin-top:30px;">
		            	<li style="width:70px;">部门名称：</li>
		                <li><input type="text" id="departmentName4Search" name="departmentName" value="${departmentName}" class="info_right_input" maxlength="15"/></li>
		                <li style="width:140px;"><input class="btn" onclick="j_search(1)" id="btnSearch" type="button" value="查询" /> 
		                <input class="btn" onclick="j_search(1,true)" type="button" value="重置" /></li>
		            </ul>
			</div>
		</c:if>
	</form>

	<div class="info_right_ctrl">
		<c:if test='${fn:contains(authorityCode,",0001,") or fn:contains(authorityCode,",0002,")}'>
			<input class="btn" onclick="toAdd();" type="button" value="添加部门" />
		</c:if>
	    
	    <input class="btn" type="button" onclick="j_search(1,true)" value="更新列表" />
	    <span style="font-size:13px;padding-top:15px;float:right;padding-right:30px;cursor: pointer;" onclick="operationManual(${currentMenuId})">
	    	<img src="<%=path %>/images/help.png" title="帮助" />帮助
	    </span>
	</div>
	
	<div class="info_right_main">
		<div id="gridHead">
			<table width="100%" border="0" cellspacing="0" cellpadding="0" style="TABLE-LAYOUT:fixed;">
			 	<tr  height="35">
		         	<td width="100" align="center"><strong>序号</strong></td>
					<td width="200" align="center"><strong>部门名称</strong></td>
					<td width="150" align="center"><strong>部门编号</strong></td>
					<td width="150" align="center"><strong>部门经理</strong></td>
					<td width="150" align="center"><strong>部门电话</strong></td>
					<td width="150" align="center"><strong>记录创建时间</strong></td>
					<td width="150" align="center"><strong>记录操作人</strong></td>
					<td width="100" align="center"><strong>操作</strong></td>	
		       </tr>
			</table>
		</div>
		<div style="overflow:auto;display:none;" id="divGrid">
		</div>
		<table border="0" cellspacing="0" cellpadding="0" width="100%" id="tablePager"></table>
	</div>
</div>
</body>
</html>

</c:when>
<c:otherwise>
<table id="gridTable" width="100%" border="0" cellspacing="0" cellpadding="0">
	       <c:forEach items="${list}" var="department" varStatus="status">
	       <c:if test="${department.defaultFlag eq 1 }"><tr align='center' bgcolor="#90EE90" onMouseMove="javascript:this.bgColor='#f1f1f1';" onMouseOut="javascript:this.bgColor='#90EE90';" height="30" ></c:if>
	       <c:if test="${department.defaultFlag ne 1 }"><tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#f1f1f1';" onMouseOut="javascript:this.bgColor='#FFFFFF';" height="30" ></c:if>
				<td>${status.index+1}</td>
				<td>${department.departmentName}</td>
				<td>${department.departmentNo}</td>
				<td>${department.departmentManager}</td>
				<td>${department.departmentPhone}</td>
				<td><fmt:formatDate value="${department.createTime}" pattern="yyyy-MM-dd HH:mm"/></td>
				<td>${department.user.loginName}</td>
				<td>
				<c:if test='${fn:contains(authorityCode,",0001,") or fn:contains(authorityCode,",0003,")}'>
					<input class="btn" onclick="toEdit(${department.departmentId});" type="button" value="编辑" />
					<input class="btn" onclick="setDefault(${department.departmentId});" type="button" value="默认" />
				</c:if>
				 <c:if test='${fn:contains(authorityCode,",0001,") or fn:contains(authorityCode,",0004,")}'>
				 	<input class="btn" onclick="del(${department.departmentId});" type="button" value="删除" />
				 </c:if>
						 </td>
			</tr>
			</c:forEach>
	       
			<tr align="right" bgcolor="#f1f1f1">
				<td height="30" colspan="9" align="right">
				 <!-- 分页 -->
				 <gmms:pages currentPage="%{currentPage}" totalPage="%{totalPage}" />
				</td>
			</tr>
     </table>
     </c:otherwise>
</c:choose>
